package 抽象.练习;
/*
* 参照SalariedEmployee类定义HourlyEmployee类，实现按小时计算工资的员工处理，该类包括
* private成员变量wage和hour;
* 实现父类的抽象方法earnings(),该方法返回wage*hour值；
* toString()方法输出员工类型信息及员工的name,number,birthday.
* */
public class HourlyEmployee extends Employee{
    private int wage;//按小时的工资
    private int hour;//月工作小时

    public HourlyEmployee(String name, int number, MyDate birthday) {
        super(name, number, birthday);
    }
    public HourlyEmployee(String name, int number, MyDate birthday, int wage,int hour) {
        super(name, number, birthday);
        this.hour=hour;
        this.wage=wage;
    }

    @Override
    public double earning() {
        return wage*hour;
    }
    @Override
    public String toString(){
        return "HourlyEmployee["+super.toString()+"]";
    }
}
